"""
Tezad - Classic puzzle game
Copyright 2009 Shayne Riley and Paul Maseberg

Tezad is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Tezad is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Tezad.  If not, see <http://www.gnu.org/licenses/>
or write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

To contact the authors on questions or issues regarding the license,
you may send an email to <pezads at gmail dot com>
"""

env = Environment()

src_files = Split("""
	ClientGameCore.cpp
	CommandActions.cpp
	GameActions.cpp
	GameCore.cpp
	GameMinoEngine.cpp
	GameMinoState.cpp
	GameMinoStruct.cpp
	GameWell.cpp
	GraphicsWell.cpp
	InputReqs.cpp
	Subject.cpp
	NetworkCommandProducer.cpp
	""")

obj = env.Object(src_files)
Export('obj')

env.Program('tezad', [obj, 'main.cpp'], LIBS=['GL', 'GLU', 'SDL'])


